﻿using System;
namespace Interface_Tier
{
    public interface IHRM_PROCESS_SALARYData
    {
        int HRM_PROCESS_SALARY_Delete(Guid SalaryID);
        int HRM_PROCESS_SALARY_Disable(Guid SalaryID, ref bool Enabled);
        System.Data.DataSet HRM_PROCESS_SALARY_Get(Guid SalaryID);
        System.Data.DataSet HRM_PROCESS_SALARY_GetList();
        int HRM_PROCESS_SALARY_Insert(Guid SalaryID, string EmployeeCode, string OldRankSalary, int OldStepSalary, double OldCoefficientSalary, decimal OldMinimumSalary, decimal OldBasicSalary, string NewRankSalary, int NewStepSalary, double NewCoefficientSalary, decimal NewMinimumSalary, decimal NewBasicSalary, DateTime Date, string Reason, string DecideNumber, string Person);
        int HRM_PROCESS_SALARY_Save(Guid SalaryID, string EmployeeCode, string OldRankSalary, int OldStepSalary, double OldCoefficientSalary, decimal OldMinimumSalary, decimal OldBasicSalary, string NewRankSalary, int NewStepSalary, double NewCoefficientSalary, decimal NewMinimumSalary, decimal NewBasicSalary, DateTime Date, string Reason, string DecideNumber, string Person);
        int HRM_PROCESS_SALARY_Update(Guid SalaryID, string EmployeeCode, string OldRankSalary, int OldStepSalary, double OldCoefficientSalary, decimal OldMinimumSalary, decimal OldBasicSalary, string NewRankSalary, int NewStepSalary, double NewCoefficientSalary, decimal NewMinimumSalary, decimal NewBasicSalary, DateTime Date, string Reason, string DecideNumber, string Person);
    }
}
